acpi/hvmloader: allow acpi_build_tables() callers specify acpi_info values
authorBoris Ostrovsky <boris.ostrovsky@oracle.com>
Tue, 9 Aug 2016 15:28:59 +0000 (17:28 +0200)
committerJan Beulich <jbeulich@suse.com>
Tue, 9 Aug 2016 15:29:42 +0000 (17:29 +0200)
commitc15eea2a1e719577af83bddf793a3a5329ce395d
treede0cf66c0fdb1b498fe830c2663dcd12854401d1
parentedd0028206d14c25ddee2357dca08441ff13cea1
acpi/hvmloader: allow acpi_build_tables() callers specify acpi_info values

By doing this we can move hvmloader-private interfaces (such as
uart_exists(), lpt_exists() etc.) out of the ACPI builder. This will
help us with allowing to call the builder from places other than
hvmloader.

Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
tools/firmware/hvmloader/acpi/acpi2_0.h
tools/firmware/hvmloader/acpi/build.c
tools/firmware/hvmloader/acpi/libacpi.h [new file with mode: 0644]
tools/firmware/hvmloader/ovmf.c
tools/firmware/hvmloader/seabios.c
tools/firmware/hvmloader/util.c